package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.SellOrderBean;

import java.time.LocalDate;

/**
 *
 * 销售信息业务接口
 */
public interface ISellOrderService {
    /**
     * 根据输入的信息，分页查询销售信息
     * @param pageNO 页码
     * @param customer 客户名称
     * @param startDate 起始时间
     * @param endDate 结束时间
     * @return 分页对象
     */
    IPage<SellOrderBean> findByItem(Integer pageNO, String customer, LocalDate startDate, LocalDate endDate);

    /**
     * 根据销售信息id查询销售信息，并查询销售详细信息集合，
     * 在销售详细信息中需要查询商品名称、品牌，成交价，销售数量
     * @param sellOrderId 销售信息id
     * @return 销售信息对象
     */
    SellOrderBean findById(Integer sellOrderId);
}
